package cn.edu.nwafu.hjpg.service;


import cn.edu.nwafu.hjpg.entity.Stwhb;
import org.springframework.data.domain.Page;
import org.springframework.data.domain.Pageable;

import java.util.List;

public interface StwhbService {
    String updateStwhb(Stwhb stwhb);
    String addHjwhfl(Stwhb stwhb);
    String addYl(Stwhb stwhb);
    String addSswjzsw(Stwhb stwhb);
    String addZl(Stwhb stwhb);
    String addSszw(Stwhb stwhb);
    String addSswsw(Stwhb stwhb);
    String addQtsssw(Stwhb stwhb);
    String addDxsw(Stwhb stwhb);
    String addLsjzsw(Stwhb stwhb);
    String addLszw(Stwhb stwhb);
    List<Stwhb> findByIdAndFlagInStwhb(String id, String name,String flag);
    Page<?> findAddRecordStwhb(String flag, Pageable pageable);
    String addupdateFlag(Stwhb stwhb);
    void deladdRecordstwhb(Stwhb stwhb);
    String addLstrsw(Stwhb stwhb);
    String addLstrwsw(Stwhb stwhb);
    String addNl(Stwhb stwhb);
    String addQtlssw(Stwhb stwhb);
    String addQtstdx(Stwhb stwhb);
    String addElement(Stwhb stwhb);


    List<Stwhb> findAllByBaseinfoWzbmAndFlag(String id, String flag);
    List<Stwhb> findAll();


    Page<?> findByPageStwhb(String id, String attribute, int flag, Pageable pageable);
}